Bot and speech provider APIs
The bot and speech provider APIs are Live Hub's interface for custom bot frameworks and speech services. You implement the server, and Live Hub connects out to it as a client. Use them to integrate a proprietary bot framework or middleware, or a speech provider of your own, when the pre-integrated options do not cover your case.
These APIs are written for developers of bot frameworks, middleware, and speech services.
To configure or monitor the Live Hub platform, whether to read call details, manage campaigns, or fetch recordings, use the REST API instead. There you are the client and Live Hub is the server, and you authenticate with an API client issued in Access control (IAM).
API types
- Security and authentication — explains how Live Hub proves itself to your service: a permanent bearer token, or OAuth 2.0 against your own authorization server. Both are configured on the Live Hub side, in the bot connection and speech provider screens.
- Bot API — defines the conversation protocol, in HTTP or WebSocket mode.
- Text-to-speech API and Speech-to-text API — implement these to act as a speech provider.
Configure the integration in the portal
These pages describe the protocol. The screens where you configure Live Hub to use your implementation are documented separately:
- AudioCodes Bot API — create the bot connection that uses the Bot API
- Speech providers — register a custom speech provider